swarm of people or little animals - Turco Inglés Diccionario